package cn.sc.summer.rabbitmq.service;

import cn.sc.summer.rabbitmq.enums.RabbitErrorMessageTypeEnum;

/**
 * 接口：消费者异常信息转发接口
 *
 * @author a-xin
 * @date 2024/1/29 11:23
 */
public interface RabbitErrorService {

    /**
     * 将消费者异常信息转发
     *
     * @param errorMessage               报错信息
     * @param params                     处理的参数信息
     * @param rabbitErrorMessageTypeEnum 处理失败枚举类
     */
    void exchangeMessage(String errorMessage, String params, RabbitErrorMessageTypeEnum rabbitErrorMessageTypeEnum);

}
